skeleton for gem
minor edits
more minor edits