simplify adapter directory structure