added basic devise stuff