added authentication - initial setup