why use a variable ?