broken. working on event loading