updating model and added static scaffolding for all artefacts