value, string, source