color propogation