first story complete, spec passing