gems and models