started organizing. still need to do setup and event creators