general analytical techniques