Techniques and advancements