* announce login only once
* dont use local var for global one