add event, added unit test project