more work on projects, register fixes