more val and var modifications