simplify components