adding comprehensive help patch