add all update and integration