fix: misinterpreted the responsive requirement