starting the gem stuff - note that it is not working at all atm