makes responsive