still working on event tests