it is slow, I'll add a macro to slice this this weekend.