fixed including eigen