assign operators