added tree + animation + trigger