added devise and couldn't resist a little styling