allow bucket name it be dynamic
make authball more interesting