threading with 1 thread works. maybe.
ready to add moar threads (because i can haz lockz and fancies)
two threads - whooo.