beginnings of responsive