aaaand the 2nd part is done! wheee!