made some investigation about authentication