scalar added support for character list