general introduction