more work on 3D brush