image: abstract :: recursive1