ex_30 added