added config and its reader