makes dynamic bucket sizes
makes dynamic bucket sizes and adds simple form for changing options