implemented configuration mechanism.