shawm refinement, etc