add elemToObj function