project with forms and events
add tests
add tests and update