pretty much final version. i guess.