bigger base, base_split added
base_split added
parameters, adding second version