Typeandsafety

type and safety is feature freeze and need tested on all platforms