restructure, markdown for doc content