sequence supervisor