add responsive codes