move initializer in separate module

@heycarsten let me know whatcha think