implements tuning per Shape