switch to using express for server