continued to refactor the api. reduced one of the 3 line methods to a single line