added authentication
fixing things