.
About to refactor initVal.
.
.