improved fill bucket