begin analysis