added a couple of operations more