move entrypoint