variable clashing!!!