Added basic Device model