adds scaffolding for devices