Creating custom server