making sure user progress works