Implement buckets for languages