threading through devise