add responsive functionality;