rename order to contract in backend features and steps