refactor, add prompts, fixed sending names