sequential interpreter development, first stage, finished