add 2 quata execute logic