added confiuration file parser