fixs bug