main responsiveness fixed