client prototype responsive