added exp_type