added LU class and test