Implement H3