small refactoring of not used(at the moment) set_up and init generators