added comments to interpreter class