documenting custom server