finished the advanced techniques