supporting relative coordinates