ImageBuilder -> adapt() minor bugs fixed