auth, authhelpers, database helpers, and server stuff