simplify component reg