Adding more comments for clarity