a few more val examples