saving first draft of code. parser and prompt complete.