added new gems and tests