Basic Structure of project