Some thoughts on extension's role in rural development strategies and alternatives