getting closer still a few errors
Part 1 finally works yayaya
cleaned up code part1 finished