added a few more operations