goto can not cross variable decleration