add base classes wrap