FIFO+Daddy+dad