Implement chan range