first commit from rueben

i did some cool work what do you think?!
why did you do it this way?