moved some stuff into openmdao