Reviving life..