first devise work