Could you pls explain what entrypoints is used for?