added a couple functions like a timer and ways to remove individual messags from the server. not scaleable... also high complexity