handle auth and follow packages