start fleshing out devices