final commit for update functions