base commit, detection + copy + zip