test 3 implemented, fully working, submitted for review