add char count helper, rewrote 'tag? predicate, added 'title? predicate chck