Work on part 2 in x86