why use variables