add map edit feature