megaharshtrivedi