Updated with crud for events