added comments to args, auth, config classes