before restricting access to attributes
some learing on exploring rubygems