started pulling code in from the old ruby browser project