added initial scheme for events