passed all the basic tests