start to type system for safe communication