Hazegray's Techniques