Added responsive mode