rewtite bus + doc