made more viral, fixed up brokenness