add more variables, comments