6. Implementation
TBD