text and button changes