Implemented basic device structure