Develop final project
