refines some tests to take and return integrs NOT DONE