fixing grammar xml syntax
refactored to start providing separate paths for voice and SMS. Extracted workers into a separate data structure