working on adding support for lists to the compiler