updated dictionary etc