flexibility of thru/task