working on responsiveness