checkout report complete, may need to do more testing to find any bugs