Part 1 actually completely done. Report and everyfink :D