add recipe changes, still more bugs to be fixed though