more work on mesh