responsive and upper case