adding the partc code of the project