needs a comment why this is a string