still fail to fix exp_polar