Updated the doc, adding new create abstractions