updates, added event approval