fix bug duplicated