added image methods