added lots of resources and reorganized the project