reading the strings is a bit annoying