solution and project changes