use class self shovel operator