build a gem.