updated structure of the repo