config file implemented