fixing resposiveness