Flocking coordination using active leader and local information