update cookbook
add save /open first pass
add save and open