refactored file structure
project loading