code for LU written