import fix
added uses constraints
add configuration of config / adapters dir
removed unused constructor
Fix signature