added authentication service