Added several parts of the new version of the list and new metafunction.