added event models and migrations