move initializer in separate module