use ag to replace ack