working on gems