factor the username and the recipe name and respect them everywhere