initial tests and other boilerplate