Fix adapter interfaces and documentation