//fix bug