hard to read lines like this