support passing bucket name