adjustments to unmerged PR from another PR. lol
ignore *.gem in this repo