wareportal has written 389 articles