change steps to ds has many