wareportal has written 373 articles