implement bill regenerate