WIP
move validations
Update
length messages
more validations
more tests
fix new project templates