use more variables