stuff
server/client separation.