rendering in a patch might be back to front intead of front to back - to recheck