exercises and tests and such