innitial project code

will make change based on this