added first step of equal