Combination of Many Techniques