allow in/out prompts to be customised