value vs place holder