Communication and server by Andreas Vögele