more additions to expressions and scans and loads