CHANGE : refactoring
ADD : apply patch using the smallest common package group