working through event setup