interpret
still rethinking INTERPRET