add events model
add views and controller actions