New server file

This reverts commit 1fe91438c2572c3cfa8417ad1b8bd6352e885405.