changed list() function to synlist() as to not overload built-in list() constructor