added yaml configuration class