duped models to not lose dependency