Solved some of it