update and fixes