implemented Select XML output
added LabelField test, rewrote language iterations