basic devise implementation and adjustments to schema