formulas are more strict
clean up