updated add eform

also implemented update eform