basic devise setup