-Remove assembly frag type
-Extend reduce func