added supporting gems