fix variable shadowing