added more information on the first part