try to conform to github ruby style guide