Add bucket implementation