value needs to be a string