My attempt to the rest of the file