is_array and is_matrix function
bug fix