commiting major changes on repository structure
small changes on reposiroty structure