devise pt 1