tests and Teasers