added post processing effects. dead end. needs opencl