fix bug when input list<