add models and a few more gems