steps hierarchy