fix and add responsive