add responsive approach (no icons, yet)