more server code
refactor all the shizzle
more stuff
struct test