Done some kind of work on it, especially for future ability of dynamic
list expansion.