refactor Initialisation package