almost
event server done