Added business logic to creating events
Final touches