i know i'd be able to finish this, but i'm slow as haell.