added initial devise authentication