finished splitting out gems

Finished splitting out gems to allow verify statements to be applied to
each one.