@smooth: The goal of