Implement subscriber