removing comments for clarity