blocks now accepting textField parameter