added pwr and def defaults