can add, view, update, and delete events