new updates and fixes