Implement do