adds a buch of missing types