fixed setq to support multiple pairs