had missed a few specifications. Added litmus test