defined basic structure of the project