doc crud & ht crud server side implementations