use vars使うのは反則?