oh shit, I was supposed to read this first? oh well...hai!