execution flow further development