added black and white push