Add extended list support

Close #21: Add list support