update and add new both works