tests and instances