issue 66 implementation

implementation based on configuration propagation.