more methods, more tests