apdate adapter