added descriptions for events
added descriptions for methods