something with types