fix bug []