make sure to follow: https://github.com/styleguide/ruby