working on the last two scenarios for divide. all else works