hooks renamed as textblock