Implement controller