finished the initial revivew by myself