adding typedefs.h