updated example, updated history