for doc