fixing ProgressModel and DAO