imple, conc, and ack