still build the skeleton
complete the skeleton of project