require yaml, markdown