attempt to speed up
ok use var to communicate conceptscheme
tidy