updating the project with new structure and some deps that were out of date and no longer worked