added map and approach object by curve