added destination and prompt type