facade to receive all human/machine requests