add resposive design and its implementation