Add entry point and update setup.