Refactored morphing features