add authentication (gem devise)