server boilerplate