Added adpl and reordering