adding config file parsing