gonna restructure the project files