types r gud