restructured the folders. it affects the dynamic loading of the adapter. It should be moved to the adapter registration mechanism, so that the user can register adapters through the UI.