adps

For definition of adps, please visit here.