passing subtraction tests. not satisfied with sub