Equal and macro adaptors