a lot of changes and a new project