added normal feed changes routine,  added some structs to enable that
also,  modified the changesarg struct to take unescaped strings as the
since argument