ws + doc