better usage of ruby
license