#20 use id list array