Implement distribution