Soms types and things