ચાર પ્રકારો છે: