propogated perfection