added external dependency from unsupported headers files of eigen3