Abstract circular motion design