refactored test with tape
refactor first pass