Not being funny, but this has been documented to death, try searching for "Formation" or "Movement" and I'm sure you'll find several topics that answer the question for you.