Initialization with improved Register IO module