added some missing operations