Host of changes and additions.