all methods are up-to-date and tests are finished