C- Type Adaptors