add initial implementation of class for event testing