First checkin...got a bunch of stuff done already. ooops