receive image outside product