fixed variable conflict