improved documentation; renamed send-command to delegate