working on sample test spies
full spy test added