refactoring
add more functionality to recipe
change intent values to cookbook object