add delegate methods. change text color.