Add some comments for readability