finish combo function