initial scaffolding for users