มีหลายประเภทดังนี้