Peel and cube your sweet potatoes.
Boil them until soft.
This takes about 15 minutes.
Drain them well.
Mash the potatoes until smooth.
Add maple syrup and butter.
Pour in the milk.
Add vanilla and cinnamon.
Mix everything together well.
Chop the pecans into small pieces.
Mix with brown sugar and flour.
Add cold butter. Mix until crumbly.
Spread potato mixture in baking dish.
Sprinkle topping evenly on top.
Bake at 350°F for 30 minutes.
The top should be golden brown.