adding eigen library support in control