various research made on internet