ENH: add workflow descriptor