Added Typedefs