fixing methods and updating docs