rename methods to be more rubyish