added a dependency to eigenval