fight against of global vars [2]