added devices scaffold and settings