add reserved as hard phase in phase definitions