updated article with more details, did some corrections