wip.
all i know is i'm going to yap here.