can you add a comment for these lines, no clue what they are doing