config sourcing using yaml