further morphing refinements