Program Structure?

My main program that I made is basically a modified version of the Tank Drive example (very modified). I was wondering if I really have to completely restructure my program to the default structure you get when you make a new robot project. Is there some rule that says your program has to have a particular structure?

You do not have to use a specific structure, and you do not have to start from the template. However, you are expected to meet certain criteria when your robot runs. If you already know how to use Get Competition Mode VI and the Start Commnication VI etc., then you can design your own architecture. If you are not familiar with these, I would suggest you use the template and integrate your code into it.

Thanks, what a relief! I though I would have to restructure my whole program!