ListExt:
new function init