add entrypoint back