scaffolded challenges widget and vm