Translating to current project in progress.

Unknown how to properly expand cases and 2d array to accommodate additional tokens.