cleaned up the text button