new look and better responsiveness