fixed respnonsiveness