jarr0dsz: just stop asking questions, go prototype, and come back and yell at me if it doesn't work