first cut at unstaged interpreter

it runs. needs cleanup and check files.