more comments for clarity