add hamm, iev, subs