Platform updates

New features, changes and improvements