avoided global variable conflict