move skeleton output into its own class. add the auth info to the output