improving some things with the responsive feature