add text support to block