another restructure and add libraries glm and glfw to project