minor ecosystem changes
actually added server code