Replaced express with custom server