add new version of ma_c and arr_poin.c