implemented update scripts