Add auto assign coordinate
Make clear procedure