improvements fo image controller