prompts dict fix, remove preexec func