param elem element delet delet gener object elem elem gener illeg argument except elem elem 