using core-image now and some updated styles