tests cover all functions and methods