added few classes, basic adapters and managers