adding multiple levels for recolement ; local conf support