review the documentation of all the methods inside, there are methods that are not matching the comments