defining gems and adding gems to vendor