Added TypeDeclarations