-Finished main steps