change text, fix bugs