refactored spec; basic "modified" test