updates for multiple formats