added event's description, renamed some methods