moved donutData construction to repo model