some modifications on responsiveness