updates to operations