0 base 1 base
speed fix