Implemented basic functionality with ViralHeat