add new errors for adapters and reorganize
version bump