changes by LCJ