correctly delcare local variable http://www.tldp.org/LDP/abs/html/localvar.html