Structure Based Techniques