Can someone else document this shit for me? I have a severe inability to actually type