હકીકતે ત્યાં ત્રણ પ્રકારના હોય છે: