good array of tests now in place