basic devise integration