add default for listType
change add icon