interface update
data sizing modification
below zero tested
switch from ulong to long
Step down when no work is done