add authentication
update readme