re-structure coordinate