remove not need if