adding responsive (first draft)