add k-os WARP loss -- modified