new joyful joyful with all parts, cleaned up