add loading, warp chaining
fix reverse warp initialization, ensure proper strides in tempalte matching, check for nan in warp creation