added authentication
initial commit