prototype prompts and funtions in header