- implement rendering test for responses and requests - redo the API a bit to make responses and requests consistent
test out the event field and change its name to avoid repitition.