fix position of step properties and some logic that related to it