4 પ્રકારો છે: