progress commit, modularized into recipes => cookbooks