There are different types