almost done with creating gem