fully executed version