added in codes
lj