basic Data Access Layer for devices