changed np.array to np.asarray