better image integration