more tests were added for authentication, however still not passing