This looks more difficult than use anchor points.