model rebuilt for various base update reasons