Added some docs. Guh. UGLY.