new packages and new auth and test