more work on occlusion