add Tyoe