separate queue from steps