switch to Pagoda-Chef pattern