added support of list - first effort