modified entire structure of project