ADHOC

ADHOC functionality 80% done.
AHDOC

95% done minimal changes needed, fundamental functionality completed