added more description and other changes