refactoring configuration hierarchy
test suite refactoring
refactoring testing directory