:memo: More documentations