Working on the first part