first commit
all methods added
spies remaining printout added
first commit
method added
main method added and code cleaned up