implement CRUD on market_events