ate and adap