must provide unicode values