Explaining declaration of variables with prompts