finished all functions in Formation; added FormationZero