adding responsiveness and fixing triangle