add model and gem