rough framing on the js