add model + cache