adding model advancements