fix support for list type