merged system init