improve asym and paper