using variables