add fill_textblock method