started part 2, terrible design woo