updated minor things in first part