remainder tests added