renamed value to rawValue