Update
add missing operations