fixed how it works for responsive