redundant vairable removal