Technology enabled e-Governance - minimizing the discretion in the citizen-government interface