add the amazing ADT module.