support get can and create, and also add docs