this line confuses me