add some tests to eigen