adding some methods to support list parameters