added image operators