improve inline doc