On the way to implement copy propmt (imcompleted)