I added a comment at the beginning explaining the entry points.