pushing the skeleton code for the third project