step by step - implement functionality, and build full project