Create the project and finish the basic function