added config first methods