manual simplify