moved webserver functors into another repository