array as listen types