ADL ( A DEFECATION LEARNING )