improve scaffolding
update version