update and delete for assignments, partials and bug fixes