writing server