code improvements
docs
targeting ruby head
using downcase