improve operations