put param typedefs s in separate file