make sure the documentation is in accordance with the implementation