refactaring recipies