implemented copy move node repository and controller