Gem mostly in good shape, need to write actual code now