added some basic gem functionality