Converted to configuration driven program rather than user interface.