-- fix bug --