3d patch filling seems to be working