task and pipe keys