merge (+backup)