started the skeleton of the prj following the todo