what happens to the different types ?