edit dyn link -> decouple