Behavior tree>simple parallel >two tasks is not enough.

hello,sorry for the title.I hope you forgive my broken English :joy: .I want to get more understanding of behavior tree.
Now I’m meeting an issue,which is that I have a little aircraft AI.I hope it do 3 tasks at the same time.
1:follow an enemy.
2:interpolate rotation smoothly facing the enemy.
3:shoots the enemy.
I made them 3 separate tasks.now I found that the simple parallel node only allows connecting two tasks.I think I might need to create a extra parallel for the additional tasks?or should I use services to do the tasks?but to me the two methods seem to break the readability.because documentation says you should use service to check variable,not to do task?how do you do when you want to do more then 2 tasks at the same time?

I’m not pretty familiar with behavior tree.
I done the logic in blueprint earlier and it works well.now I don’t know how to implement the same behavior in behavior tree.
Thanks.