Added register-barrel