Added possibility to initialize multiple times