comment
structure of project