SAMPLE-ADT