typeoh