જોકે, તેઓ ત્રણ મુખ્ય પદ્ધતિઓ પર આધારિત છે: