um, its pretty rough..