image methods added