add authentication homework