working add event + tests on subset of reference