created server; file wrapped into module;