adding register-component function