tests and methods for reversing items