devise and functionality done
devise and functionality done