added docs
if dt===0 just use a normal frame