converted numeric vars to maps to support multiple users