First commit ADT (REF-141, REF-200)