* some changes lirrec obviously made