i would move this into its own class the same as uptime and twitter are.