First version of Events model