pass args back
simplify