comments work--need to make dynamic