8 types