Implement CAP18