initialize a value block