added devise and backround